package com.erp.fin.domain;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Builder;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @author Eric
 * @email shiliang900713@163.com
 * @date 2019-07-31 16:40:04
 */
@Data
@Builder
public class ReimDO implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Long id;
	//报销单号
	@Excel(name = "报销单号", orderNum = "1")
	private String reimNumber;
	//报销金额
	@Excel(name = "报销金额", orderNum = "2")
	private BigDecimal reimAmount;
	//报销金额大写
	@Excel(name = "报销金额大写", orderNum = "3")
	private String reimAmountCap;
	//报销日期
	@Excel(name = "报销日期", orderNum = "4",format = "yyyy-MM-dd")
	private Date reimDate;
	//核销借款
	private Integer writeoff;
	//报销类型
	private Long reimTypeid;
	//是否有发票
	private Integer isInvoice;
	//报销人ID
	private Long reimUserid;
	//报销人
	@Excel(name = "报销人", orderNum = "5")
	private String reimUsername;

	//部门ID
	private Long deptId;
	//部门名称
	@Excel(name = "部门名称", orderNum = "6")
	private String deptName;
	//部门领导ID
	private Long depetLeaderid;
	//部门领导
	@Excel(name = "部门领导", orderNum = "7")
	private String depetLeadername;

	//摘要
	private String remark;
	//创建人ID
	private Long userIdCreate;
	//创建人
	private String userNameCreate;
	//创建时间
	private Date gmtCreate;

	//状态
	private Integer status;
	@Excel(name = "状态", orderNum = "8")
	private String statusname;
	//项目ID
	private Long projectid;

	private Integer companId;

	private String companName;
}
